﻿using System.Windows.Controls;
namespace QDP.Platform.Services
{
    /// <summary>
    /// 表示一个主管理服务
    /// </summary>
    public interface IMasterService
    {
        /// <summary>
        /// 获取内容容器
        /// </summary>
        Panel ContentRoot { get; }
        /// <summary>
        /// 获取顶部容器
        /// </summary>
        Panel TopRoot { get; }
        /// <summary>
        /// 获取底部容器
        /// </summary>
        Panel BottomRoot { get; }
        /// <summary>
        /// 获取左侧容器
        /// </summary>
        /// <remarks></remarks>
        Panel LeftRoot { get; }
        /// <summary>
        /// 获取右侧容器
        /// </summary>
        Panel RightRoot { get; }
        /// <summary>
        /// Gets the root.
        /// </summary>
        Panel Root { get; }
        ///// <summary>
        ///// 
        ///// </summary>
        //Panel BottomRootGrid { get; }
        ///// <summary>
        ///// 获取或设置加载组件当前工作状态。
        ///// </summary>
        //bool IsBusy { get; set; }
        ///// <summary>
        ///// 设置加载组件提示信息。
        ///// </summary>
        //string BusyText { set; }
        ///// <summary>
        ///// 设置用户数据
        ///// </summary>
        ///// <param name="data">用于设置的用户数据</param>
        //void SetUserData(object data);
    }
}
